FlowTimer
The FlowTimer class is responsible for managing timeout properties and related settings in the workflow. It provides options for calculating timeouts using holidays, working hours, and other settings.
Properties
| Name | Description |
|---|---|
| TimeoutOptions | The options related to the timeout settings, including how to calculate timeouts based on holidays, working hours, and other criteria. |
| Caption | The caption dictionary representing localized captions for the flow object. |
| TimeoutHour | The hour associated with the timeout settings. |
| Key | A unique identifier for the workflow step. |
| TimeoutMinute | The minute associated with the timeout settings. |
| Name | Name for the workflow step. |
| TimeoutDuration | The overall duration of the timeout as a TimeSpan object. |
| WorkflowCodeInstance | The workflow code instance associated with the flow object. |
| CachedDMObjects | The cached document management objects related to the flow object. |
| TypeCode | The type code associated with the flow object. |
| CalculateUsingHolidays | Indicates whether the timeout should be calculated considering holidays. |
| TimeoutDay | The day associated with the timeout settings. |
| CalculateUsingWorkingHours | Indicates whether the timeout should be calculated considering working hours. |
Constructors
| Name | Description |
|---|---|
| FlowTimer(name, workflowData, workflowCodeInstance) | Constructor for the FlowTimer class. Initializes a new instance of the FlowTimer class. |
| FlowTimer(name, workflowData, workflowCodeInstance) | Constructor for the FlowTimer class. Initializes a new instance of the FlowTimer class. |
Methods
| Name | Description |
|---|---|
| SendRequestTimedOutWebNotification(userInfo, requestItem) | #import (Bimser.CSP.Workflow.Api.Steps.FlowGroup.SendRequestTimedOutWebNotification(UserInfo,ProcessRequestItem)) (shortDescription) |
| Initialize() | Initializes the flow timer. This method is an implementation of the abstract Initialize method from the base class. |
Events
| Name | Description |
|---|---|
| OnAfterExecution(sender, args) | Occurs after the execution of the workflow step. |
| OnBeforeExecution(sender, args) | Occurs before the execution of the workflow step. |